trooper armed with a helmet - German English Dictionary